package com.hison.tandainbao.entiy.pojo.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import javax.swing.*;
import java.util.Date;

/**
 * @ClassName: JobInfo
 * @Descripiton: 职位详细信息
 * @Author: 小郑
 * @Date： 2024/3/30 9:50
 * @Version：1.8
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class JobInfo {
    /**
     * 职业 ID
     */
    private Long jobId;
    /**
     * 公司名称
     */
    private String company;
    /**
     * 公司简介
     */
    private String companyDescription;
    /**
     * 联系电话
     */
    private String contactNumber;
    /**
     * 职称
     */
    private String jobTitle;
    /**
     * 职位描述
     */
    private String jobDescription;
    /**
     * 所需技能
     */
    private String requiredSkills;
    /**
     * 发布时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date publishTime;
    /**
     * 位置
     */
    private String location;
    /**
     * 职位状态
     */
    private int jobStatus;
    /**
     * 职位类别
     */
    private String typeName;
    /**
     * 用户名
     */
    private String userName;

    /**
     * 公司图片 URL
     */
    private  String companyImageUrl;
    /**
     * 职位审核状态: 0未审核，1审核成功，2审核失败
     */
    private Integer auditStatus;
}